# 作业：
#1.l1 = [1, 2, 3, 4, 5]
l1 = [1, 2, 3, 4, 5]
# （1）在l1的元素3后面插入300
l1.insert(3,300)
print(l1)
# （2）删除元素2
del l1[1]
print(l1)
# （3）将5更改为500
l1[4]=500
print(l1)
# （4）将2，3，4切片出来
print(l1[1:4])
# （5）l1[-3:-5]的结果
print(l1[-3:-5])#显示为[]
# （6）l1[-3:]的结果
print(l1[-3:])#显示为[3,4,5]
#  2. 通过input引导用户输入一个姓名，判断该姓名是否存在于列表names中
names = ["xi","eric","alvin","george"]
user=input("请输入姓名：")
if user in names:
    print("该姓名存在于列表中")
else:
    print("该姓名不存在于列表中")
# # 3.
l = [1,2,3,[4,5]]
# （1）将4修改为400
l[3][0]=400
print(l)
# （2）在l的[4，5]列表中追加一个6，即使l变为[1,2,3,[4,5,6]]
l[3].append(6)
print(l)
# 4.'''小明去超市购买水果，账单如下
# 苹果  32.8
# 香蕉  22
# 葡萄  15.5
# 请将上面的数据存储到字典里，可以根据水果名称查询购买这个水果的费用
# 很简单哦，用水果名称做key，金额做value，创建一个字典
dict={"苹果":32.8,"香蕉":22,"葡萄":15.5}
print(dict)
name = input("请输入水果名称：")
if name in dict:
    print(dict[name])
else:
    print("此水果的价格不存在")
#5,
dic = {
    'python': 95,
    'java': 99,
    'c': 100
}
# 字典的长度是多少
print(len(dic))
# 请修改'java' 这个key对应的value值为98
dic['java']=98
print(dic)
# 删除 c 这个key
dic.pop('c')
print(dic)
# 增加一个key-value对，key值为 php, value是90
dic.update({'php':90})
print(dic)
# 获取所有的key值，存储在列表里
list1=[]
list1.extend(dic)
print(list1)
# # 获取所有的value值，存储在列表里
list2=[]
list2.extend(dic.values())
print(list2)
# 判断 javascript 是否在字典中
if "javascript" in dic:
        print("存在")
else:
        print("不存在")
# 获得字典里所有value 的和
Sum = sum(dic.values())
print(Sum)
# 获取字典里最大的value
MAX = max(dic.values())
print(MAX)
# 获取字典里最小的value
MIN = min(dic.values())
print(MIN)
# 字典 dic1 = {'php': 97}， 将dic1的数据更新到dic中
dic1 = {'php': 97}
dic.update(dic1)
print(dic)